package api

type ParentCodeRes struct {
	ParentCode string `json:"parentCode"`
	Desc       string `json:"desc"`
}

type ApplyCodeRes struct {
	ParentCode string `json:"parentCode"`
	DescEn     string `json:"descEn"`
	DescZh     string `json:"descZh"`
}

//type VAInfoListReq struct {
//	StartTime  string `json:"startTime"`
//	EndTime    string `json:"endTime"`
//	BizFlow    string `json:"bizFlow"`
//	MerOrderNo string `json:"merOrderNo"`
//}
//
//type VARes struct {
//	VAInfoHead HeadStr        `json:"head"`
//	VAInfoBody *VAInfoListRes `json:"body"`
//}
//
//type VAInfoListRes struct {
//	MerOrderNo string        `json:"merOrderNo"`
//	BizFlow    string        `json:"bizFlow"`
//	VaInfos    []VAInfoQList `json:"vaInfos"`
//}

type VAInfoListRes struct {
	MerOrderNo  string `json:"merOrderNo"`
	BizFlow     string `json:"bizFlow"`
	AccountName string `json:"accountName"`
	AccountNo   string `json:"accountNo"`
	CodeValue   string `json:"codeValue"`
	CodeName    string `json:"codeName"`
	BankName    string `json:"bankName"`
	BankAddress string `json:"bankAddress"`
	Area        string `json:"area"`
	BankCode    string `json:"bankCode"`
	BranchCode  string `json:"branchCode"`
	Currency    string `json:"currency"`
	Status      string `json:"status"`
	Remark      string `json:"remark"`
	CreatedAt   string `json:"createdAt"`
}

type CurrencyReq struct {
	ParentCode     string `json:"parentCode"`
	ApplyDesc      string `json:"applyDesc"`
	IsoCountryCode string `json:"isoCountryCode"`
}

type CurrencyRes struct {
	Id           string `json:"id"`
	CurrencyCode string `json:"currencyCode"`
	IsSameName   string `json:"isSameName"`
	BankType     string `json:"bankType"`
	Bank         string `json:"bank"`
	PayType      string `json:"payType"`
}

type VAInfoRemarkRes struct {
	Status string `json:"status"`
	Remark string `json:"remark"`
}

type PaymentTypeRes struct {
	Code string `json:"code"`
	Desc string `json:"desc"`
}

type TradeCodeTypeRes struct {
	Code string `json:"code"`
	Desc string `json:"desc"`
}
